socio-technical systems - Espagnol Anglais Dictionnaire